home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / Digital Ecstasy™ Player / Digital Ecstasy™ Player.rsrc / CODE_4_PastePict.txt < prev    next >
Text File  |  1992-03-02  |  40KB  |  712 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000128 (4 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. 00000000  4E56 FF9C                link       A6, -0x0064
  11. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  12. 00000008  7000                     moveq.l    D0, 0x00
  13. 0000000A  2D40 FFB4                move.l     [A6 - 0x4C], D0
  14. 0000000E  2D40 FFB8                move.l     [A6 - 0x48], D0
  15. 00000012  2D40 FFC0                move.l     [A6 - 0x40], D0
  16. 00000016  2D40 FFC4                move.l     [A6 - 0x3C], D0
  17. 0000001A  2D40 FFD0                move.l     [A6 - 0x30], D0
  18. 0000001E  2D40 FFDC                move.l     [A6 - 0x24], D0
  19. 00000022  2D40 FFEE                move.l     [A6 - 0x12], D0
  20. 00000026  422E FFF3                clr.b      [A6 - 0xD]
  21. 0000002A  4AAE 0008                tst.l      [A6 + 0x8]
  22. 0000002E  6706                     beq        +0x8 /* 00000036 */
  23. 00000030  4AAE 000C                tst.l      [A6 + 0xC]
  24. 00000034  6606                     bne        +0x8 /* 0000003C */
  25. label00000036:
  26. 00000036  70CE                     moveq.l    D0, 0xFFFFFFCE
  27. 00000038  6000 0680                bra        +0x682 /* 000006BA */
  28. label0000003C:
  29. 0000003C  206E 000C                movea.l    A0, [A6 + 0xC]
  30. 00000040  2050                     movea.l    A0, [A0]
  31. 00000042  2D48 FFFC                move.l     [A6 - 0x4], A0
  32. 00000046  2248                     movea.l    A1, A0
  33. 00000048  3028 0006                move.w     D0, [A0 + 0x6]
  34. 0000004C  9069 0002                sub.w      D0, [A1 + 0x2]
  35. 00000050  3D40 FFBC                move.w     [A6 - 0x44], D0
  36. 00000054  206E FFFC                movea.l    A0, [A6 - 0x4]
  37. 00000058  2248                     movea.l    A1, A0
  38. 0000005A  3028 0008                move.w     D0, [A0 + 0x8]
  39. 0000005E  9069 0004                sub.w      D0, [A1 + 0x4]
  40. 00000062  3D40 FFBE                move.w     [A6 - 0x42], D0
  41. 00000066  6F06                     ble        +0x8 /* 0000006E */
  42. 00000068  4A6E FFBC                tst.w      [A6 - 0x44]
  43. 0000006C  6E06                     bgt        +0x8 /* 00000074 */
  44. label0000006E:
  45. 0000006E  70CE                     moveq.l    D0, 0xFFFFFFCE
  46. 00000070  6000 0648                bra        +0x64A /* 000006BA */
  47. label00000074:
  48. 00000074  206E 001C                movea.l    A0, [A6 + 0x1C]
  49. 00000078  4A90                     tst.l      [A0]
  50. 0000007A  6710                     beq        +0x12 /* 0000008C */
  51. 0000007C  558F                     subq.l     A7, 2
  52. 0000007E  206E 001C                movea.l    A0, [A6 + 0x1C]
  53. 00000082  2F10                     move.l     -[A7], [A0]
  54. 00000084  303C 0106                move.w     D0, 0x106
  55. 00000088  AAAA                     syscall    QuickTimeDispatch
  56. 0000008A  544F                     addq.w     A7, 2
  57. label0000008C:
  58. 0000008C  598F                     subq.l     A7, 4
  59. 0000008E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60. 00000092  303C 0104                move.w     D0, 0x104
  61. 00000096  AAAA                     syscall    QuickTimeDispatch
  62. 00000098  206E 001C                movea.l    A0, [A6 + 0x1C]
  63. 0000009C  209F                     move.l     [A0], [A7]+
  64. 0000009E  206E 001C                movea.l    A0, [A6 + 0x1C]
  65. 000000A2  4A90                     tst.l      [A0]
  66. 000000A4  6610                     bne        +0x12 /* 000000B6 */
  67. 000000A6  558F                     subq.l     A7, 2
  68. 000000A8  303C 0003                move.w     D0, 0x3
  69. 000000AC  AAAA                     syscall    QuickTimeDispatch
  70. 000000AE  3C1F                     move.w     D6, [A7]+
  71. 000000B0  3006                     move.w     D0, D6
  72. 000000B2  6000 0606                bra        +0x608 /* 000006BA */
  73. label000000B6:
  74. 000000B6  598F                     subq.l     A7, 4
  75. 000000B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76. 000000BC  7000                     moveq.l    D0, 0x00
  77. 000000BE  2F00                     move.l     -[A7], D0
  78. 000000C0  303C 0039                move.w     D0, 0x39 /* '9' */
  79. 000000C4  AAAA                     syscall    QuickTimeDispatch
  80. 000000C6  2A1F                     move.l     D5, [A7]+
  81. 000000C8  598F                     subq.l     A7, 4
  82. 000000CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83. 000000CE  303C 003F                move.w     D0, 0x3F /* '?' */
  84. 000000D2  AAAA                     syscall    QuickTimeDispatch
  85. 000000D4  201F                     move.l     D0, [A7]+
  86. 000000D6  3800                     move.w     D4, D0
  87. 000000D8  7E01                     moveq.l    D7, 0x01
  88. 000000DA  6000 00BA                bra        +0xBC /* 00000196 */
  89. label000000DE:
  90. 000000DE  598F                     subq.l     A7, 4
  91. 000000E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  92. 000000E4  48C7                     ext.l      D7
  93. 000000E6  2F07                     move.l     -[A7], D7
  94. 000000E8  303C 0117                move.w     D0, 0x117
  95. 000000EC  AAAA                     syscall    QuickTimeDispatch
  96. 000000EE  285F                     movea.l    A4, [A7]+
  97. 000000F0  598F                     subq.l     A7, 4
  98. 000000F2  2F0C                     move.l     -[A7], A4
  99. 000000F4  303C 0062                move.w     D0, 0x62 /* 'b' */
  100. 000000F8  AAAA                     syscall    QuickTimeDispatch
  101. 000000FA  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  102. 000000FE  6700 0092                beq        +0x94 /* 00000192 */
  103. 00000102  4AAE FFC0                tst.l      [A6 - 0x40]
  104. 00000106  6636                     bne        +0x38 /* 0000013E */
  105. 00000108  558F                     subq.l     A7, 2
  106. 0000010A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  107. 0000010E  7001                     moveq.l    D0, 0x01
  108. 00000110  3F00                     move.w     -[A7], D0
  109. 00000112  486E FFC0                pea.l      [A6 - 0x40]
  110. 00000116  486E FF9C                pea.l      [A6 - 0x64]
  111. 0000011A  7200                     moveq.l    D1, 0x00
  112. 0000011C  2F01                     move.l     -[A7], D1
  113. 0000011E  303C 0197                move.w     D0, 0x197
  114. 00000122  AAAA                     syscall    QuickTimeDispatch
  115. 00000124  4A5F                     tst.w      [A7]+
  116. 00000126  6616                     bne        +0x18 /* 0000013E */
  117. 00000128  0CAE 616C 6973 FF9C      cmpi.l     [A6 - 0x64], 0x616C6973 /* 'alis' */
  118. 00000130  670C                     beq        +0xE /* 0000013E */
  119. 00000132  206E FFC0                movea.l    A0, [A6 - 0x40]
  120. 00000136  A023                     syscall    DisposHandle/DisposeHandle
  121. 00000138  7000                     moveq.l    D0, 0x00
  122. 0000013A  2D40 FFC0                move.l     [A6 - 0x40], D0
  123. label0000013E:
  124. 0000013E  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  125. 00000142  486E FFB0                pea.l      [A6 - 0x50]
  126. 00000146  7000                     moveq.l    D0, 0x00
  127. 00000148  2F00                     move.l     -[A7], D0
  128. 0000014A  2F00                     move.l     -[A7], D0
  129. 0000014C  303C 006F                move.w     D0, 0x6F /* 'o' */
  130. 00000150  AAAA                     syscall    QuickTimeDispatch
  131. 00000152  0CAE 7669 6465 FFB0      cmpi.l     [A6 - 0x50], 0x76696465 /* 'vide' */
  132. 0000015A  6636                     bne        +0x38 /* 00000192 */
  133. 0000015C  598F                     subq.l     A7, 4
  134. 0000015E  2F0C                     move.l     -[A7], A4
  135. 00000160  303C 0112                move.w     D0, 0x112
  136. 00000164  AAAA                     syscall    QuickTimeDispatch
  137. 00000166  265F                     movea.l    A3, [A7]+
  138. 00000168  2F0C                     move.l     -[A7], A4
  139. 0000016A  2F05                     move.l     -[A7], D5
  140. 0000016C  4EBA 0604                jsr        [PC + 0x604 /* 00000772 */]
  141. 00000170  72FF                     moveq.l    D1, 0xFFFFFFFF
  142. 00000172  B280                     cmp.l      D1, D0
  143. 00000174  504F                     addq.w     A7, 8
  144. 00000176  6712                     beq        +0x14 /* 0000018A */
  145. 00000178  200B                     move.l     D0, A3
  146. 0000017A  670E                     beq